package request

// SendSMSReq 发送短信请求
type SendSMSReq struct {
	Phone string `json:"phone" binding:"required"`
	Type  int    `json:"type" binding:"required"` // 1:注册 2:登录 3:重置密码
}

// PageReq 分页请求
type PageReq struct {
	Page     int `json:"page" form:"page"`
	PageSize int `json:"pageSize" form:"pageSize"`
}

// IDReq ID请求
type IDReq struct {
	ID int64 `json:"id" uri:"id" binding:"required"`
}

// QueryReq 通用查询请求
type QueryReq struct {
	Keyword  string `json:"keyword" form:"keyword"`
	Page     int    `json:"page" form:"page"`
	PageSize int    `json:"pageSize" form:"pageSize"`
}

